<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>自增自减运算</title>
    <script>
      /* 
        自增和自减
        在当前数值上实现递增或者递减
        ++
        --

        运算符可以写在变量的前面(前自增/前自减),也可以写在后面(后自增/后自减)

        n++   后加加
        ++n   前加加

        它们的区别是: ++写在变量之后,表示先赋值后运算
                     ++写在变量之前,表示先运算后赋值
      */
      let num = 1
      num++
      console.log(num) //2

      let a = 2,
        b = 5
      //console.log(a++ + ++a + --b) //10

      console.log(++a + a++ + ++b - a-- + b++) //14
    </script>
  </head>
  <body></body>
</html>
